GLISP: A High-Level Language for A.I. Programming

نویسنده

  • Gordon S. Novak
چکیده

GLISP is a high-level LISP-based language which is compiled into LISP using a knowledge base of object descriptions. l.isp objects and objects in AI. rcprcscntation languages arc treated uniformly; this makcc program code independent of the data representation used, and permits changes of representation without changing code. GI,lSP’s object description language provides a powerful abstract datatype facility which allows the structures and properties of objects to be dcscribcd. Reference to objects is permitted in an English-like syntax, including dcfinitc rcfcrencc rclativc to the current context of the computation. Object-ccntcrcd programming is supported. When interfaced to a hierarchical rcprescntation language, GLISP can perform inheritance at compile time, resulting in substantial performance improvements. In addition, a LISP structure can be specified as the way of implcmcnting a class of objects in the rcprcscntntion language, making simple objects cfficicnt in both time and storage.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

GLISP: A Lisp-Based Programming System with Data Abstraction

GLISI’ is a high-level language that. is compiled into LISP It provides a versatile abst~art,-dnt.a-t.ypc facility with hierarchical inheritance of pl oprl ties and object,-centered programming GLISP programs are shorter and more readable than equivalent LISP programs The object code produced by GLISP is optimized, making it about as cfflcient as handwritten LISP An integrated programming envir...

متن کامل

Knowledge-Based Programming Using Abstract Data Types

1. Abstract Features of the GLISP programming system that support knowledge-based programming are described. These include compile-time expansion of object-centered programs, interpretation of messages and operations relative to data type, inheritance of properties and behavior from multiple superclasses, type inference and propagation, conditional compilation, symbolic optimization of compiled...

متن کامل

A Game Playing System for Use in Computer Science Education

The MAPLE Game Playing System is a web application and website that allows students to design and program game playing agents using the Python programming language. The system provides a platform for assignments in introductory computer science courses and senior and graduate-level A.I. courses. The website allows users to upload, use, and share agents that play games such as the Prisoner’s Dil...

متن کامل

The 9th International Symposium on Automation and Robotics in Construction June 3-5,1992 Tokyo, Japan

This paper reports on the recent advances made in developing an autonomous robot excavator. Previous work on a fifth-scale model was reported at earlier symposia, but the technology has now been transferred to a real excavator LUCIE Lancaster University Computerised Intelligent Excavator. The paper concentrates on the architecture of the software control which enables the machine to modify its ...

متن کامل

A Framework for A.i. Integration

INTRODUCTION A number of present-day problems act to hold back progress in the field of artificial intelligence (A.I.), both theoretical and pragmatic. Among the most serious pragmatic issues has to do with integration and large-scale systems construction, as much recent work on humanoids and interactive robots has shown (cf. Numerous barriers must be faced by any researcher wanting to reuse sy...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1982